package com.yh.correct.service;

import java.util.List;
import java.util.Map;

import org.springframework.stereotype.Repository;

import com.yh.correct.model.InterviewPersonnel;
import com.yh.correct.model.Page;

/**
 * 走访登记业务层接口
 * @author swj
 *
 */
@Repository
public interface IInterviewPersonnelService {
	/**
	 * 查询走访登记信息详情
	 * 
	 */
	Map getInterviewPersonnel(InterviewPersonnel interviewpersonnel) throws Exception;
	/**
	 * 增加走访登记信息
	 */
	int addInterviewPersonnel(InterviewPersonnel interviewpersonnel) throws Exception;

	/**
	 *删除走访登记信息
	 */
	int delInterviewPersonnel(int id) throws Exception;
	/**
	 * 修改走访登记信息
	 */
	int editInterviewPersonnel(InterviewPersonnel interviewpersonnel) throws Exception;
	/**
	 * 模糊查询走访登记信息列表
	 */
	Page getLikeAdminCount(Map<String,Object> cont) throws Exception;
	/**
	 *查询所有工作人员 
	 */
    List<Object> getByIdPer(int jid) throws Exception;
    /**
     *查询所有矫正人员 
     */
	List<Object> getAllCorr() throws Exception;
	/**
	 * 获取所有记录,导出excel
	 * @return
	 */
	List<Map<String,Object>> getAllRuleBreak() throws Exception;
}